Day 1 출력
Day1 1단계 20231018
4. 대소문자 바꿔서 출력하기
- 클래스 : Character 클래스
- 메소드 isUpperCase(Charactor c), isLowerCase(Charactor c), toUpperCase(Charactor c), toLowerCase(Charactor c)
- String 도 += 연산자로 문자 추가가 가능하다.
- API와 API 클래스#Wrapper 클래스
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
int trans = 0;
StringBuilder str = new StringBuilder();
for (int i = 0; i < a.length(); i++) {
trans = a.charAt(i);
if (trans >= 97 && trans <= 122) { // 소문자
trans -= 32;
} else if (trans >= 65 && trans <= 90) { // 대문자
trans += 32;
}
str.append((char)trans);
trans = 0;
}
System.out.print(str);
}
}
5. 특수문자 출력하기
- \ , " 는 \을 앞에 붙여줘야 문자로 인식한다.
- 제한 조건을 만족하지 못한 정수가 입력되면 명령 처리 및 -1 등을 반환
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
System.out.println("!@#$%^&*(\\'\"<>?:;");
}
}